/*
 ============================================================================
 Name        : Binary.c
 Author      : 
 Version     :
 Copyright   : Your copyright notice
 Description : Hello World in C, Ansi-style
 ============================================================================
 */

#include <stdio.h>
#include <stdlib.h>
#include <math.h>


int main(void) {


	char potencia2(char n)
		{
			char resultado = 1;
			int i;
			for(i = 1; i <= n; i++){
				resultado = resultado * 2;
			}
			return resultado;


		}
		char *byteToBin(char n)
				{
				int i;
				static char ret[8];

				//ret[] = '        ';

				for(i=0; i < 8; i++)
				{
					if((n & potencia2(7 - i)) == potencia2(7 - i))
						ret[i] = '1';

						else
						ret[i] = '0';
				}
				return ret;

				}

	char num1 = 16;
	char num2 = 50;
	char num3 = 60;



	printf("El numero es %s \n", byteToBin(num1));
	printf("El numero es %s \n", byteToBin(num2));
	printf("El numero es %s ", byteToBin(num3));





	return EXIT_SUCCESS;


}


char potencia2(char n)
	{
		char resultado = 1;
		int i;
		for(i = 1; i <= n; i++){
			resultado = resultado * 2;
		}
		return resultado;


	}
	char *byteToBin(char n)
			{
			int i;
			static char ret[8];

			//ret[] = '        ';

			for(i=0; i < 8; i++)
			{
				if((n & potencia2(7 - i)) == potencia2(7 - i))
					ret[i] = '1';

					else
					ret[i] = '0';
			}
			return ret;

			}




